package com.gustavo.sistema.dao.jdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

import com.gustavo.sistema.util.Constantes;

public abstract class DaoJdbc {
	
	protected Connection conexao;

	public void abrirConexao() throws ClassNotFoundException, SQLException {
		Class.forName(Constantes.JDBC_DRIVER);
		conexao = DriverManager.getConnection(Constantes.JDBC_URL, Constantes.JDBC_USUARIO, Constantes.JDBC_SENHA);
	}

	public void fecharConexao() {
		try {
			if (conexao != null && !conexao.isClosed()) {
				conexao.close();
				conexao = null;
			}
		} catch (SQLException e) {
			e.printStackTrace();
		}
	}	
}
